home *** CD-ROM | disk | FTP | other *** search
- 4 . Installation
-
-
- 4.1 Liste des fichiers fournis
-
-
- Voici la liste des fichiers fournis dans le kit V.A. :
-
- \VISUAL41\
- CONSTANT.S Définition des constantes
- V.A.
- GUW_DEF.S Définition des structures V.A.
- MACROS.S Macro-fonctions de base (MXAL-
- LOC, FWRITE, ...)
- SYS_DEF.S Définitions des constantes systè-
- mes (AES, ...)
- VISUAL41.S Sources principales d'initialisation
- et gestion des évènements
- FILE_ID.DIZ Présentation rapide format "BBS"
- CONTRAT.TXT Détails sur el contrat V.A
- ENGLISH.TXT Résumé de la license en langue
- Anglaise
- INSTALL.TXT Extrait du manuel sur l'installation
- des bibliothèques V.A
- INTRO_FR.TXT Introduction sur le V.A
- REGISTER.TXT Fichier texte à imprimer pour s'en-
- registrer
- OVERVIEW.TXT Rappel des caractéristiques du V.A
- LIBRARY\ Ensemble des librairies annexes
- LIBRARY.S Librairies étendues
- MLTFORM.S Librairie pour la gestion du multi-formulaire
- RELOCATE.S Librairie de relocation des ressour-
- ces.
- WINDOWS.S Sources pour la gestion des fenê-
- tres et leurs évènements
- WINDMENU.S Sources pour la gestion des menus
- dans les fenêtres
- WIND_BMP.S Sources spécifiques pour la gestion
- des fenêtres bitmap
- WIND_FRM.S Sources spécifiques pour la gestion
- des fenêtres formulaires
- WIND_TXT.S Sources spécifiques pour la gestion
- des fenêtres textes
- WMREDRAW.S Sources spécifiques pour le redraw
- des fenêtres
- V_A.EXT\
- FILESRCH.S Librairie pour la recherche récursi-
- ve de fichier
- XHDICALL.S Sources pour la gestion des appels
- XHDI
- HLP\ Fichiers créés à partir des .S pour
- avoir les noms des labels
- FILESRCH.HLP
- LIBRARY.HLP
- MACROS.HLP
- MLTFORM.HLP
- RELOCATE.HLP
- VISUAL41.HLP
- WINDOWS.HLP
- XHDICALL.HLP
- MISC\ Fichiers annexes non nécessaires à
- la compilation
- ALL.DEF Toutes les définitions possibles
- pour votre .DEF
- DEV_MON.BUG A lire avant de se servir des outils
- de HISOFT
- GEM_DOS.BUG A lire avant de programmer sous
- GEM
- HISOFT.DIF A utiliser pour patcher les librai-
- ries de DEVPAC
- H2HS.PRG Pour créer un .HS à partir d'un .H
- VISUAL40.NEW A lire pour savoir les éventuelles
- nouvelles évolutions
- VISUAL41.NEW A lire pour savoir les éventuelles
- nouvelles évolutions
- MANUAL\
- LICENSE.TXT Fichier contenant tous les détails
- sur la licence V.A
- TABLEMAT.TXT Table des matières chapitre
- par chapitre
- CHAPTER?.TXT Manuel en fichiers ASCII chapitre
- par chapitre
- SAMPLES\
- ACC_APP\
- PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S,
- ACX}
- ACC_ONLY\
- PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S,
- ACC}
- APP_ONLY\
- PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S,
- APP}
- MULTIDOC\BITMAP\
- PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S,
- ACX}
- MULTIDOC\FORM\
- PROJECT.{RSC, HRD, H, HS, DEF, OBJ, S,
- ACX}
- TOS_ONLY\
- PROJECT.{DEF, OBJ, S, TOS}
- START\ Projet simple pour exemple
- de quelques possibilités du V.A
- START.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
- LOOK\ Exemple de prog. utilisant
- presque toutes les fonctions V.A
- LOOK.{RSC, HRD, H, HS, DEF, OBJ, S, ACX}
- OFFSET.S
- SEARCH.S
- OBJECTS\ Bibliothèque d'objets fenêtre
- tous prêts à être inclus
- WIN_TEXT.S Exemple de fenêtre texte
- WIN_BITM.S Exemple de fenêtre bitmap
- WIN_FORM.S Exemple de fenêtre formulaire
- avec tous les objets possibles
- WIN_CUST.S Exemple de fenêtre custom
- WIN_UNDF.S Exemple de fenêtre sans type
-
-
- 4.2 Installer les fichiers
-
-
- Décompressez sur votre disque dur l'archive VA41PLxx.TOS
- (auto-décompactable), ainsi que l'archive SRCVA410.TOS
- (sources d'exemples).
-
-
- 4.3 Corriger les librairies
-
-
- Vous avez dans le répertoire VISUAL41\MISC un fichier
- contenant toutes les modifications à réaliser pour corriger les fi-
- chiers DEVPAC.310\INCDIR\GEMMACRO.I et DEV-
- PAC.310\INCDIR\VDILIB.S d'origine distribués avec l'assem-
- bleur DEVPAC 3.10 et en faire des fichiers fonctionnels !
- Voici le fichier en question :
-
- Patch differences for GEMMACRO.I of 24/06/93
- Line references are for original Hisoft file.
-
- 1) Line 23-24
- "macro aes_number" should be on same line as
- "aes_long"
-
- 2) Line 66
- the line should be : "appl_search macro mode,name,type,ap_id"
-
- 3) Add after line 69
- " move.l \3,addr_in+4"
- " move.l \4,addr_in+8"
-
- 4) Line 76
- There should be a RCLF before "appl_exit macro"
-
- 5) Line 218
- Replace "manu_attach" with "menu_attach"
-
- 6) Line 221
- Replace "move.l" with "move.w"
-
- 7) Line 236
- Replace "move.l" with "move.w"
-
- 8) Line 313
- Replace "int_int" with "int_in"
-
- 9) Line 356-357
- Replace :
- move.w \3,int_in+2
- move.w \4,int_in+4
- with
- move.w \4,int_in+2
- move.w \3,int_in+4
-
- 10) Line 1177-1180
- Delete those lines
-
- Patch differences for VDILIB.S of 11/05/93
- Line references are for original Hisoft file.
-
- 1) Line 542
- Replace "moveq #249,d0" with "move.w #249,d0"
-
- 2) Line 547
- Add ".copy" before "move.b (a0)+,d1"
-
-
- 4.4 Configurer votre assembleur
-
-
- La configuration de votre assembleur DEVPAC 3.10 est aussi
- une phase importante pour que tout se passe en douceur plus
- tard.
- l'éditeur :
- Mettez votre tabulation sur 12, activez l'option de backup
- et configurer la taille maximale des fichiers sources édi-
- tés à 100000.
- Les contrôles de compilation :
- Mettez : debug symbols : extended, line debug : compres-
- sed.
- Insérez dans votre liste de chemins de recherche des inclu-
- des : VISUAL41\.
- Les options de compilation :
- Processor : 68030
- Default branch : Word
- (68881 instructions.)
- Les optimisations :
- Doivent être toutes sur 'NO'. On a un 'opt o+' désactivable
- qui permet de mieux contrôler ce que fait l'assembleur.
- Les options du débugger :
- Auto-load source.
- Les tools
- 2 utilitaires à définir au minimum : H2HS.PRG et INTR-
- FACE.APP, à configurer avec :
-
- Command line : As shown
- Directory : Top window
- Command : %?.H pour H2HS.PRG
-
- et
-
- Command : %?.RSC pour INTRFACE.APP
-
- Ceci permettra de passer le nom du source assembleur que
- vous éditer augmenter de la bonne extention aux deux pro-
- grammes.
-
-